﻿using HK.Core.Common.Data;
using HK.Core.Common.Protocol;
using HK.Core.Common.Protocol.Data;
using HK.Core.Encryption.Protocol;

namespace HK.Core.Serializable.Protocol.Data
{
    /// <summary>
    /// 接口 : 序列化资产数据
    /// </summary>
    public interface ISAssetData : IToken, IBinaryEncrypt
    {
    }

    /// <summary>
    /// 接口 : 序列化资产数据 - 列表
    /// </summary>
    /// <typeparam name="TElement">列表Element类型</typeparam>
    public interface ISAssetListData<TElement> : IListJsonData<TElement>, IToken, IBinaryEncrypt
        where TElement : JsonData, IListElement
    {
        
    }
}
